"""
Forward Error Correction (FEC) module for aiortc.

This module provides various FEC implementations including:
- Reed-Solomon FEC
- XOR FEC  
- Repetition Code FEC (improved implementation)
"""

from .base import BaseFecCodec, FecConfig, FecPacket, FecPacketBuffer
from .reed_solomon import ReedSolomonFec
from .xor_fec import XorFec
from .repetition_fec import RepetitionFec

__all__ = [
    'BaseFecCodec',
    'FecConfig', 
    'FecPacket',
    'FecPacketBuffer',
    'ReedSolomonFec',
    'XorFec',
    'RepetitionFec'
]